{{tag>matériel wi-fi}}
----





====== Installer une carte Wifi D-Link ======

Les cartes D-Link sont aléatoirement supportés par Linux. Voici une liste non exaustive des produits, de leur chipset et de leur support tiré de [[https://wiki.ubuntu.com/HardwareSupportComponentsWirelessNetworkCards| La page wifi sur le wiki d'ubuntu.com]] :

^ Produit ^ Type ^ Chipset ^ Support Linux/Ubuntu ^ Id Vendor/Product ^
| DWA-110 | USB | ? | **Oui** 9.10, 10.4, 10.10 |
| [[:dwa-131|DWA-131]] | USB | rtl8192su | Oui avec pilote proposé par Realtek http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true | 07d1:3303 |
| DWA-140 B2 | USB | Ralink RT3070 | **Oui** [[:dwa-140#d-link_dwa-140_b2|après quelques manip sous 9.10]].  | 07d1:3c0a |
| DWA-510 | PCI | Ralink RT61 |  **Oui** (reconnue natif depuis 7.10)-recommandée pour wifi b/g wpa2 ok sous 9.10 "out of the box" |
| DWA-547 | PCI | ATHEROS AR922x |  **Oui** reconnue automatiquement, mais il faut installer les paquets linux-backports-modules-2.6.31-16-generic et linux-backports-modules-wireless-karmic-generic (détails sous http://ubuntuforums.org/showthread.php?t=1332317 )|
| DWA-610 | PCMCIA | ? |  **Oui** (Fonctionne out of the box) |
| DWL-G122 A1/A2 | USB | Prisme GT | Aucun |
| DWL-G122 B1 | USB | Ralink 257O | Pilote ralink 2570 sur http://www.ralinktech.com/supp-1.htm |
| DWL-G122 C1 | USB | rt73usb | **Oui** (Fontionne bien dans 7.10 ,8.04) |
| DWL-G122 E | USB | Ralink 2870 ? | Fonctionne finalement sous maevrick |
| DWL-510  | PCI | rtl8180 | [[http://sourceforge.net/projects/rtl8180-sa2400 | pilote libre ici ]] et bientôt un tuto|
| DWL-G510 | PCI | RT2561/RT61 | n/a |
| DWL-520 | n/a | n/a | Sans trop de difficulté(?!) |
| DWL-520 E1 | n/a | prism2 | **Oui**, [[https://wiki.ubuntu.com/DLinkDWL520E1|Avec hostap]] |
| DWL-520+ | PCI | acx100 | Oui jusqu'à la 8.04 (plus supporté à partir de la 8.10) |
| DWL-G520 | PCI | Atheros AR5212 | **Oui**, surtout avec Breezy pour certaines versions |
| DWL-G520+ | PCI | acx111 | **Oui** |
| DWL-G630 | PCMCIA | RT61 | **Oui**, (rev. E2 v.5.0), à partir de [[:wifi_ralink_rt61| la 7.04]] |
| DWL-650 | n/a | orinoco_cs | **Oui. installée automatiquement en 7.10 (pcmcia)** |
| DWL-650+ | PCMCIA | acx100  | Pas toujours -> voir [[http://acx100.sourceforge.net/matrix.html|là-bas]] en bas de page |
| DWL-650 P1 | USB | prism2_usb | [[http://home.columbus.rr.com/andrewbarr/linux/dwl520e1.html|Avec Hostap]] |
| DWL-G650 | PCI | Atheros AR5212 / ath_hal | **Oui** |
| DWL-G650+ | n/a | acx100 | Possible avec la dernière version du pilote. |
| DWL-G650+ | PCMCIA | acx111 | Oui avec à partir de la version 20050921 ; fonctionne directement sous jaunty 9.04, mais à deux conditions : 1° installer les linux-restricted-modules ; 2° remplacer Network-Manager (incompatibilité) par Wicd |
Voir aussi sur **[[wifi_liste_carte#d|Liste de carte wifi --> D-Link]]**.


Pour les chipset a base de acx, veuillez consulter cette page : [[:wifi_chipset_Ti_acx]]

//Ci dessous, une méthode pas très généraliste. à mettre dans une page pour le support acx1XX//

Les cartes Wifi D-Link sont plutôt difficiles à installer sous Linux, car elles utilisent une puce, l'ACX100, qui n'est pas reconnue intuitivement. Ubuntu intègre le module acx100_pci.ko, ce qui nous simplifiera grandement la tâche. (Sous Hoary, il semble que la DWL-650+ soit automatiquement reconnue sans avoir à réaliser quoique ce soit. C'est en tout cas le cas chez moi)

La première étape consiste à trouver le pilote correspondant à votre carte Wifi. Ce dernier se trouve sur le CD l'accompagnant. Il y a plusieurs pilotes pour les différentes versions de Windows. Chez moi les pilotes de Win2000 marchent très bien. Vous devez, à peu de choses près, trouver ça :

<code>
    AIRPLUS.BIN WLANGEN.BIN
    RADIO0d.BIN RADIO11.BIN
</code>

Assurez vous que les noms soient bien en majuscule (sauf le "d" de RADIO0d.BIN), puis déplacez ces fichiers dans le dossier /usr/share/acx/ (vous devez être root pour déplacer ces fichiers).

Voici deux scripts à télécharger :

  * http://conrad.lelubre.free.fr/start_wifi // OLD
  * http://conrad.lelubre.free.fr/stop_wifi // OLD

Le premier servira à lancer la connexion, le second à l'arrêter. Vous devez éditer le premier pour 
y intégrer vos paramètres réseaux. Tout y est commenté.

__Dernière étape :__ placer ces deux fichiers dans /usr/bin.
 
Pour lancer la connexion, vous devrez exécuter (en root) :

<code>
    start_wifi
</code>

Pour la stopper :

<code>
    stop_wifi
</code>

Cette dernière commande désactivera le module.
----